 *{padding: 0;margin: 0px;}
        html,body{
            background: #F6F6F6;
            font-family: 'microsoft yahei';
            font-size: 12px;;
        }


        .box h1{color: #fff; background: #337ab7 ; border-bottom: 1px solid #080808; text-align: center; font-size: 24px; line-height: 60px; text-shadow: 0 1px 3px rgba(0,0,0,.4),0 0 30px rgba(0,0,0,.075); }
        .box{
            width: 430px;
            height: 300px;
            left: 50%;
            top:20%;
            margin-left: -215px;
            position: absolute;

        }
        .box .main{
            width: 330px;
            background: #ffffff;
            border: 1px solid #E3E5E8;
            box-shadow: 0px 3px 3px #cccccc;
            padding:30px 49px;
            min-height: 300px;
        }
        .login-box .img{margin-top:50px;margin-left: auto;margin-right: auto; display: block }
        .login-box {font-size: 14px;}
        .login-box .error{ color: #ff0000; height: 20px; line-height: 20px;}
        .login-box .row{margin-bottom: 15px;}
        .login-box .row2{margin-bottom: 10px; }
        .login-box .col-1,.login-box .col-2{margin-bottom: 5px;padding: 5px;}
        .login-box .col-1{padding-right: 10px; color: #666; line-height: 30px;}
        .login-box .col-2{}
        .login-box .txt{font-size: 14px; padding: 8px 5px; line-height: 20px; border: 1px solid #999; border-radius:5px; width: 310px;margin: 0 auto; *width: 318px; }
        .login-box .txt:focus{
            border-color: #66afe9;
            outline: 0;
            -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
        .btn-m{cursor: pointer; background: #337ab7; border: 1px solid #2e6da4; text-align: center;width: 100%; font-size: 22px; color: #ffffff;height: 40px; line-height: 40px;border-radius:5px; }
        .box .hd{
            width: 100%;
            height: 100%;
            overflow: hidden;
            zoom:1;
            margin-bottom: 20px;;
        }
        .box .hd li{
            float: left;
            margin: 0 20px;
            width: 50%;
            width: 100px;
            height: 30px;
            line-height: 30px;
            list-style: none;
            text-align: center;
        }
        .box .hd li a{
            font-size: 16px;
            text-decoration: none;
            color: #666666;
        }
        .box .hd li.active{

            cursor: pointer;
            border-bottom: 3px solid  #337ab7;

        }
        .tab-content .login-box{
            display: none;
        }
        .tab-content .active {
            display: block;
        }